Behavioural Equivalence for Infinite Systems - Partially Decidable!

نویسندگان

  • Kim Sunesen
  • Mogens Nielsen
چکیده

For finite-state systems non-interleaving equivalences are computation-ally at least as hard as interleaving equivalences. In this paper we showthat when moving to infinite-state systems, this situation may changedramatically.We compare standard language equivalence for process description lan-guages with two generalizations based on traditional approaches captur-ing non-interleaving behaviour, pomsets representing global causal depen-dency, and locality representing spatial distribution of events.We first study equivalences on Basic Parallel Processes, BPP, a processcalculus equivalent to communication free Petri nets. For this simpleprocess language our two notions of non-interleaving equivalences agree.More interestingly, we show that they are decidable, contrasting a result ofHirshfeld that standard interleaving language equivalence is undecidable.Our result is inspired by a recent result of Esparza and Kiehn, showingthe same phenomenon in the setting of model checking.We follow up investigating to which extent the result extends to largersubsets of CCS and TCSP. We discover a significant difference betweenour non-interleaving equivalences. We show that for a certain non-trivialsubclass of processes between BPP and TCSP, not only are the two equiva-lences different, but one (locality) is decidable whereas the other (pomsets)is not. The decidability result for locality is proved by a reduction to thereachability problem for Petri nets.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deciding Safety Properties in Infinite-State Pi-Calculus via Behavioural Types

In the pi-calculus, we consider decidability of certain safety properties expressed in a simple spatial logic. We first introduce a behavioural type system that, for any process P, extracts a spatial-behavioural type T in the form of a ccs term that is logically equivalent to the given process. Using techniques based on well-structured transition systems, we prove that, for an interesting fragm...

متن کامل

On the Use of Behavioural Equivalences for Web Services' Development

Web services are emerging as a promising technology for the development of next generation distributed heterogeneous software systems. We define a new behavioural equivalence for Web services, based on bisimilarity and inspired by recent advances in the theory of reactive systems. The equivalence is compositional and decidable, and it provides a firm ground for enhanced behaviouraware discovery...

متن کامل

Decidability Results in Automata and Process Theory

Preface The study of Process Algebra has received a great deal of attention since the pioneering work in the 1970s of the likes of R. Milner and C.A.R. Hoare. This attention has been merited as the formalism provides a natural framework for describing and analysing systems: concurrent systems are described naturally using constructs which have intuitive interpretations, such as notions of abstr...

متن کامل

On the Complexity of Deciding Behavioural Equivalences and Preorders A Survey

This paper gives an overview of the computational complexity of all the equivalences in the linear/branching time hierarchy [vG90a] and the preorders in the corresponding hierarchy of preorders. We consider finite state or regular processes as well as infinite-state BPA [BK84b] processes. A distinction, which turns out to be important in the finite-state processes, is that of simulation-like eq...

متن کامل

Effective concurrent infinite state systems

Multithreading is a central computing principle that allows a single process to launch multiple parallely-running threads. Although the threads are executed independently, they have access to the resources of the process that spawned them. The main benefit of a multithreaded program is that it can run faster on computer systems that possess multiple CPUs, multiple cores on single CPUs, or consi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996